execute someone by garroting - Inglés Sinónimo Diccionario